// import PubSub from 'pubsub-js'

// pages/recommendSong/recommendSong.js
// import request from '../../utils/request'

// let startY = 0;
// let moveY = 0;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    recommendList: [],
    day: '',
    month: '',
    isScroll: false,
    // 图片高斯模糊度
    num: 0,
    // 当前机型的状态栏高度
    barHeight: 0,
    // isBottom: false,
    // 点击音乐的下标
    index: 0,
    // 当前播放歌曲的歌单
    playingMusicList: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 获取当前机型的状态栏高度
    wx.getSystemInfo({
      success: e => {
        this.setData({
          barHeight: e.statusBarHeight
        })
      }
    })
    this.getRecommendList();
  },

  // 请求每日推荐列表
  async getRecommendList () {
    let result = await wx.$http.get('/recommend/songs')
    this.setData({
      recommendList: result.data.dailySongs
    })
  },
  // 跳转至点击歌曲的详情页面
  async toSongDetail (event) {
    // 暂停播放音乐，提升用户体验
    // this.backgroundAudioManager = wx.getBackgroundAudioManager();
    // let { song } = event.currentTarget.dataset;
    wx.setStorageSync('recommendList', this.data.recommendList);
    wx.navigateTo({
      url: '/pages/songdetail/songdetail?songid=' + event.currentTarget.dataset.song
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.setData({
      day: new Date().getDate(),
      month: new Date().getMonth() + 1,
    })
  },
  // 图片模糊方法
  handleTouchEnd (e) {
    // 获取第一个手指的位置
    // console.log(e);
    // console.log(e.changedTouches[0].pageY - e.changedTouches[0].clientY);
    if (e.changedTouches[0].pageY - e.changedTouches[0].clientY <= 50) {
      wx.pageScrollTo({
        scrollTop: 0,
        duration: 500
      })
      this.setData({
        isScroll: false
      })
    } else {
      wx.pageScrollTo({
        scrollTop: 99999,
        duration: 500
      })
      this.setData({
        isScroll: true
      })
    }

  },


  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})